to be ready to deposit one's eggs - Español Inglés Diccionario